package sistema

class Fabricante {

    String cnpj
    String incricaoEstadual
    String razaoSocial
    String nomeFantasia
    String rua
    String numPredio
    String bairro
    String cidade
    String cep
    String tipoFornecedor
    String email
    String telefonePrinc
    String telefoneFax
    byte[] documentacao
    
    
    
    static constraints = {
        cnpj (maxSize: 18)
        incricaoEstadual (maxSize: 20)
        razaoSocial (maxSize: 50)
        nomeFantasia (maxSize: 50)
        rua (maxSize: 50)
        numPredio (maxSize: 10)
        bairro (maxSize: 20)
        cidade (maxSize: 30)
        cep (maxSize: 9)
        tipoFornecedor (inList:['Fabricante','Distribuidor','Micro Empresa'])
        email (email:true)
        telefonePrinc (maxSize:13)
        telefoneFax (maxSize: 13)
        documentacao (nullable:true)
    }
    
    String toString(){
        return "${nomeFantasia}"
    }
  
}
